var idCard = "";
// var pageUri = {
//     // queryUserInfo: api+"/jkda-adapter/server/queryUserInfo"
//     queryUserInfo: api+"/jkcsHt/getUserInfo"
// }
var jkcsUserInfo =StoreCache.getCache("jkcsUserInfo");
var uri_service_queryTx = "<%= api %>gzd/jrlb/queryTx";

window.onload=function(){
    $(".person-info-top").find("span[id]").each(function(){
            var key = $(this).attr("id");
            if(key=="name"){
               $(this).text(jkcsUserInfo["xm"]); 
            }else if(key=="linkmanTel"){
                $(this).text(jkcsUserInfo["sj"]); 
            }else if(key=="age"){
                var age = new Date().getFullYear() - parseInt(jkcsUserInfo.sfzh.substring(6, 10));
                $(this).text(age+"岁");
            }else if(key=="gender"){
                var xb = jkcsUserInfo.xb=="1"?"男":"女"
                $(this).text(xb);
            }
            
        })
    if(title=="就诊记录"){
        indata();
     }else if(title=="健康档案"){
        queryUserInfo();
     }
    idCard = $.QuickUrlUtils.getRequest("ZXWYH");
    if(StringUtils.isEmpty(idCard)&&!jkcsUserInfo){
     
            $.QuickAlert.alertFail({
                content: "URL参数错误"
            });

    }else{
        $("body").on("click", ".runDiv", function(){
            // var url = $(this).attr("url");
            // if(!url){
            //      $.QuickAlert.alertFail({
            //         content: "改模块暂未开放"
            //     });
            //      return false;
            // }
            // var userInfo = $("body").data("userInfo").data;
            // if(url.indexOf("?") == -1){
            //     url = url + "?ZXWYH=" + userInfo["zxwyh"];
            // }else{
            //     url = url + "&ZXWYH=" + userInfo["zxwyh"];
            // }
            // var title = $(this).find("h2").text();
            // $.QuickUrlUtils.redirectJSBridge({
            //     url: url
            //     ,title: title
            // });
            var userInfo = $("body").data("userInfo");
            if(userInfo["zxwyh"]=="" || !userInfo["zxwyh"]){
                  $.QuickAlert.alertNormal("不存在此人档案!");
            }else{
                $.pageSwitch.goToUrl("jkda","jzjl","ZXWYH="+userInfo["zxwyh"]);
            }
        });
        if(StringUtils.isEmpty(idCard)&& jkcsUserInfo){
            idCard = jkcsUserInfo.sfzh;
        }else{
            idCard = $.JkdaUtils.getIdCard();
        }
        
        if(!StringUtils.isEmpty(idCard)){
            // $.QuickRemote.AjaxJson({
            //     funcName:uri_service_queryTx
            //     ,callback:function(result) {
            //         // console.log(result);
            //         var img = result.info.jrtxFileData;
            //         // console.log(img);
            //         if(img){
            //             if(img.indexOf("base64")=="-1")
            //                 img= "data:image/jpeg;base64,"+img;
            //             $("#userHeader").attr("src",img);
            //         }else{
            //           //  $("#userHeader").attr("src",img);
            //         }
            //     },params:{TXID:jkcsUserInfo.avatarUrl}
            // });
            // $.QuickRemote.AjaxJson(api+"/jkda-adapter/adapter/queryUserHeadImg", function(result){
            //   //  $("#userHeader").removeAttr("src");
            //     var img = result["img"];
            //     // console.log(img);
            //     if(img){
            //         if(img.indexOf("base64")=="-1")
            //             img= "data:image/jpeg;base64,"+img;
            //         $("#userHeader").attr("src",img);
            //     }else{
            //       //  $("#userHeader").attr("src",img);
            //     }
            // },{idCard: idCard});
            
             
        }
    }

}

function queryUserInfo(){
    var userInfo = StoreCache.getCache("jkcsUserInfo");
    if(!userInfo.sfzh){
        $.QuickAlert.alertConfirm({
                content: "未查到用户信息，请在家人列表补充本人信息！", btn: ["现在就去", "以后再说"], callback: function () {
                    $.pageSwitch.goToUrl("family","familyAdd");
                }
            });
    }else{

        var data = {
            accessType:"1",
            idCard:userInfo.sfzh,
            cardType:"01",
            passWord:userInfo.sfzh.substr(userInfo.sfzh.length-6)
        }
         $.QuickRemote.AjaxJson({
            funcName:"/api/gzd/jkda/queryJkdaUserInfo"
            ,callback: function(result){
                if(!result.patient){
                     $.QuickAlert.alertNormal("不存在此人档案!", {
                        callback: function(){
                          $.QuickUrlUtils.reBackAndRefreshJSBridge();
                        }
                    });              
                } 
                else {
                    $("body").data("userInfo", result);
                    $(".person-info-top").find("span[id]").each(function(){
                        var key = $(this).attr("id");
                        var value = result.patient[key];
                         if(key=="age"){
                            $(this).text(value+"岁");
                        }else{
                            $(this).text(value);
                        }
                       
                    })
                }
            }
            ,params:data
        })
    }
   
}
    function indata(){
        //查询就诊记录
        var zxwyh =$.QuickUrlUtils.getRequest("ZXWYH");
        $.QuickRemote.AjaxJson({
            funcName: $.getMyorderUrl.getpageUrl("queryJzjl")
            ,callback:callBack
            ,params:{zxwyh: zxwyh}
        });
    }

    

    /**门诊详情*/
    function toMzDetail(obj){
        obj.pid =$.QuickUrlUtils.getRequest("ZXWYH");
        StoreCache.setCache("mzInfo",obj);
        // var url = jkda_view+"/jzjl/mzDetail.html?ZXWYH="+$.QuickUrlUtils.getRequest("ZXWYH")+"&JKDAEID="+EID;
         $.pageSwitch.goToUrl("jkda","jzDetail", "ZXWYH=" + obj.pid);
    }
    /**住院详情*/
    function toZyDetail(data){

        var EID = $.JkdaUtils.encryptionStr("fjzlyd-jkda-yddy",data.inHospitalId);

        $.pageSwitch.goToUrl("jkda","zyDetail","ZXWYH="+$.QuickUrlUtils.getRequest("ZXWYH")+"&JKDAEID="+EID);
    }
    //就诊记录回调
    function callBack(result){
        jzjl = result;
         appendToMzjl(result);
        var mzjl = $.grep(result, function(num,index){
            if(num["BGLX"] == "C0001.0201"){
                return num;
            }
        });
        var zyjl = $.grep(result, function(num,index){
            if(num["BGLX"] == "C0002.0201"){
                return num;
            }
        });
        $("#ListTab li").eq(0).click(function(){
            appendToMzjl(result);
        }).click();
        $("#ListTab li").eq(1).click(function(){
            getHostList();
        });
    }
    function getHostList(){
        var zxwyh =$.QuickUrlUtils.getRequest("ZXWYH");
        $.QuickRemote.AjaxJson({
            funcName:$.getMyorderUrl.getpageUrl("queryZys")
            ,callback:appendToZyjl
            ,params:{zxwyh: zxwyh,currentPage:"",pageSize:""}
        });
    }
    /***住院记录***/
    function appendToZyjl(result){
      result= result;
        $("#zyjl").empty();
        var trs = [];
        if(result && result.length > 0){
             var data = template("zyjlTpl", {data:result});
            $("#zyjl").html(data);
        }else{
            $("#zyjl").append("<div style='width:100%;text-align:center; font-weight:bold;color:#000;padding-top:20px'>暂无信息</div>");
        }

    }
    
    /***门诊记录***/
    function appendToMzjl(result){
        $("#mzjl").empty();
        var trs = [];
        if(result && result.length > 0){
            var data = template("mzjlTpl", {data:result});
            $("#mzjl").html(data);
        }else{

            $("#mzjl").append("<div style='width:100%;text-align:center; font-weight:bold;color:#000;padding-top:20px'>暂无信息</div>");
        }

    }